﻿*{ margin:0px; padding:0px; }
body
{
    background: #ffffff;
    font-size: 12px;
    font-family: arial,"宋体", Helvetica, sans-serif;
    margin: 0px;
    padding: 0px;
    color: #696969;
}

img,a img{
	border:0px;
}


a
{
    text-decoration:none;
    }
.navbar a:link
{
    color: #ffffff;
    
}

a:hover
{
	border:0px;
    text-decoration: none;
}

a:active
{
    
}
li{ list-style-type:none;}

p
{
    margin-bottom: 10px;
    line-height: 1.6em;
}
div { overflow:hidden;}
.l{ float:left;}
.r{ float:right;}
.main
{
    background-position: center top;
    width: 950px;
    margin: 0 auto;
    background-repeat: no-repeat;
    
}
.top
{
    }
    .tshort
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #edeafb;
}
.tshort ul { float:right; margin-right:23px; height:36px;}
.tshort ul li{ float:left;  margin-left:6px; margin-right:6px; line-height:36px;}
.logobar
{
    margin-top:0px;    
    height: 76px;    
}
.logopic{ margin-left:0px; margin-top:0px; float:left;}
.navbar
{
    height: 37px;
    background-image: url('../images/indexbar_bg.gif');
    background-repeat: repeat-x;
}
.navbar ul{ height:54px; float:left;}
.navbar ul li
{
    background-image: url('../Images/bar_split.gif');
    background-position: right;
    background-repeat: no-repeat;
    line-height:37px;
    padding:0px 36px;
    text-align:center;
    float:left;
    font-weight:bold;
    font-size:14px;
   
    
}
.navbar ul il a{ color:#ffffff;}
.navbar ul il a:hover{ color:#ffffff;}
.navbar ul li a:visited{ color:#ffffff; }
.mymess{ line-height:37px; color:White; font-size:12px; letter-spacing:1px;}
.news{ margin-top:5px; padding-left:1px; }
.notice{ width:242px;}
.notice h1
{
    line-height: 34px;
    color:#1e67c6;
    padding-left: 36px;
    font-size: 12px;
    background-image: url('../Images/noticebar.gif');
    background-repeat: no-repeat;
    letter-spacing:2px;
}
.notice h1 span{ float:right; padding-right:14px;}
.notice h1 span a{color:#2567df;}
.nbox
{
    border-right-color: #d1d9f0;   
    border-left-color: #d1d9f0;
    border-right-width: 1px;   
    border-left-width: 1px;
    border-right-style: solid;    
    border-left-style: solid;
    margin-left:2px;
    height:161px;
}
.nbox ul{ padding-left:16px; padding-top:12px;}
.nbox ul li
{
    background-position: left center;   
   
    line-height: 25px;
    display: block;
    background-image: url('../Images/listpoint.gif');
    background-repeat: no-repeat;
   
    padding-left:16px;
}
.nbox ul li a{ color:Black;line-height: 25px;}
.nboxbottom
{
    background-image: url('../Images/nboxbottom.gif');
    background-repeat: no-repeat;
    height:3px;
    width:240px;
   
}
.slidenews{ margin-left:4px; margin-right:5px; }
.home_slide{position:relative;width:508px;height:198px;} 
.home_slide .list{display:none;} 
.home_slide .btn{overflow:hidden;position:absolute;bottom:8px;right:8px;} 
.home_slide .btn li{float:left;width:18px;height:18px;margin:0 0 0 10px;color:#fff;border-radius:8px;background:#2f2f2f;font:normal 11px/18px Tahoma;text-align:center;cursor:pointer;} 
.home_slide .btn .selected{background:#761f25;} 
.home_slide .new{display:none;position:absolute;top:0;left:0;} 
.rindexbox{  width:240px;}
.btnindex
{
    background-image: url('../Images/btn_06.gif');
    background-repeat: no-repeat;
    border-width: 0px;
    width:100px; 
    height:30px;
    color:White;
    font-weight:bold;
}
.indexbox
{
    background-image: url('../Images/lboxbar1.gif');
    background-repeat: repeat-x;
    margin-bottom:5px;
}
.indexbox h1
{
    background-position: left;
    line-height:32px;
    background-image: url('../Images/lboxbar.gif');
    background-repeat: no-repeat;
    font-size:12px;
    color:#1e67c6;
    padding-left:20px;
}
.indexbox h1 span
{
    background-position:right;
    line-height:32px;
    background-image: url('../Images/rboxbar.gif');
    background-repeat: no-repeat;
    padding-right:10px;
    float:right;
    padding-left:10px;   
    height:32px;
    
    }
    .indexbox h1 span a{ color:#1e67c6; font-size:12px; font-weight:normal;}
  .indexboxbar
{
    border-left: 1px solid #d2d8f0;
    border-right: 1px solie #d2d8f0;
   
    border-left-style: solid;
    
    border-left-width: 1px;
    
    border-left-color: #d2d8f0;
    border-right-color: #d2d8f0;
    border-right-width: 1px;
    border-right-style: solid;
}
  .indexboxbuttom{}
  .map
{
    background-image: url('../Images/xshandongmap.gif');
    background-repeat: no-repeat;
    height:120px;
    
}
.map ul{ padding-top:20px; height:100px}
.map ul li { float:left; padding-left:10px; padding-right:10px; line-height:20px;}
.map ul li a{ color:Black; font-size:12px;}
.jobs
{
    margin-top:9px;
   
    
    }
    .job_title
{
    background-image: url('../Images/indexjob1.gif');
    background-repeat: repeat-x;
    height: 32px;
}
.job_title ul
{
    background-image: url('../Images/ljob.gif');
    background-repeat: no-repeat;
    background-position: left;
    height: 32px;
    float:left;
}
.job_title ul li{ float:left; width:123px; text-align:center; color:#1e67c6; font-size:12px; line-height:32px; font-weight:bold; letter-spacing:3px;}
.job_title ul li.cur
{
    background-image: url('../Images/jobbarcur.gif');
    background-repeat: no-repeat;
    color: White;
}
.job_title ul li.curmy
{
    background-image: url('../Images/longbtn.gif');
    background-repeat: no-repeat;
    color: White;
    width:157px;
    
}

.jobrbar
{
    background-image: url('../Images/rjob.gif');
    background-repeat: no-repeat;
    background-position: right;
    height: 32px; 
    width:150px;   
}

.myjobsmore{ line-height:32px; color:#1e67c6; margin-right:20px;float:right; letter-spacing:2px;}
.myjobsmore:link,.myjobsmore:visited{color:#1e67c6;}
.job_content
{
    border-right-color: #a3c6e6;
    border-bottom-color: #a3c6e6;
    border-left-color: #a3c6e6;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-bottom-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    height:267px;
}
.advpics{  margin-top:8px;}
.advpics img{ float:left; margin:1px;}
.advpics div { text-align:center; overflow:hidden; }
.zhaopin
{
    margin: 7px 0px 0px 0px;
    letter-spacing: 2px;
}
.zpdiv{ margin:2px; width:244px; height:135px;float:left;}
.zhaopin li
{
    background-position: left 45%;
     margin-left:20px;
    line-height: 35px;
    padding-left: 15px;
    background-image: url('../Images/mainlist.gif');
    background-repeat: no-repeat;
}
.zhaopin1
{
    border: 1px solid #d8e9f9;
    background-image: url('../Images/zhoapin1.gif');
    background-repeat: repeat-x;  
     margin-left:0px; 
    
}
.zhaopin1 h1{font-size:12px; color:#145ec7; padding-top:20px; padding-left:33px; letter-spacing:2px;}
.zhaopin1 ul
{
    
   
    
}
.zhaopin1 li a{ color:Black;}
.zhaopin2
{
    border: 1px solid #f2ccd9;
    background-image: url('../Images/zhaopin2.gif');
    background-repeat: repeat-x;
     margin-left:3px; 
}
.zhaopin2 ul{ padding-top:10px;}
.zhaopin2 li{ padding-left:26px; line-height:30px;}
.zhaopin2 a{ color:Black;}
.zhaopin3
{
    border: 1px solid #f7d9d7;
    background-image: url('../Images/zhaopin3.gif');
    background-repeat: repeat-x;
     margin-left:3px;
     text-indent:2em; 
     
}
.zhaopin3 h1{ text-align:center; font-size:12px; color:#fc0001; padding-top:19px;}

.zhaopin3 div p{line-height:28px; color:Black; display:block; margin:0px; }
.zhaopin3 div p span{ display:block; float:left; position:relative;padding:10px; }
.zhaopin3 div p a{ float:right; bottom:10px; right:10px; display:block; position:absolute;}
.zhaopin3 div a{ color:Red;}
.zhaopin4
{
    border: 1px solid #e0eedd;
    background-image: url('../Images/zhaopin4.gif');
    background-repeat: repeat-x;
    margin-left:3px;
    float:right;
    margin-right:0px;
}
.zhaopin4 ul{ padding-top:10px;}
.zhaopin4 li{ line-height:32px; padding-left:19px;}
.zhaopin4 li a{ color:Black;}
.zpnew{ width:711px;}
.user{ width: 283px; padding-top:7px;letter-spacing:3px;}
.userbottom
{
    background-image: url('../Images/userbottom.gif');
    background-repeat: no-repeat;
    width: 283px;
    height: 4px;
   
}
.aboutl
{
    width: 180px;
    margin-left: 0px;
    margin-right: 13px;
    margin-bottom:20px;
    background-image: url('../Images/indexus.gif');
    background-repeat: no-repeat;
    display:inline;
}
    .aboutl h1{ text-align:center; color:#1e6db0; font-size:14px; height:36px; line-height:36px;}
    .aboutl ul{ border:1px solid #e6e6e6;}
    .aboutl ul li
{
    background-position: center top;
    text-align: center;
    background-image: url('../Images/aboutusli.gif');
    background-repeat: no-repeat;
    line-height:35px;
}
.aboutcontent{ margin-top:10px;}
.aboutl ul li a{color:#252525;}
.aboutl ul li a:hover{color:#1e6db0;}
    .aboutr
{ 
    width:750px;
    margin-right:0px;
    display:inline;
    
    }
    .aboutbox h1
{
    background-image: url('../Images/abouttitle.gif');
    background-repeat: no-repeat;
    
    line-height:37px;
    padding-left:40px;
    font-size:14px;
    color:#1e6db0;
}
.aboutboxdiv
{
    border-style: none solid solid solid;
    border-width: 1px;
    border-color: #e6e6e6;
    padding: 25px 30px;
}
.aboutboxdiv p{ 
     text-indent:2em;
     font-size:12px;
     color:#333;
     line-height:24px;}
.aboutboxdiv a{ color:Black;}
.mywebul li{ line-height:32px; font-size:14px; float:left; width:100px;}
.mylistuser{ text-align:left; width:100%; color:Black; }
.number{ letter-spacing:0px; padding-left:4px;}
.bottomline
{
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    border-bottom-color: #C0C0C0;
    color:Black; 
    font-weight:bold;
    line-height:36px;
    padding-bottom:5px;
}
.title{ text-align:center; font-size:16px; color:#226acc; font-weight:bold;}
.titletime
{
    text-align: right;
    padding-right: 35px;
    border-bottom: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #2c58b7;
    line-height:42px;
    
}
.articlecontent{ padding:15px; }

.mylistuser tr td { line-height:24px;}
.mylistuser tr td a{ color:Black;}
.mylinks {  padding:10px;}
.mylinks ul{ width:975px; padding-top:8px;}
.mylinks ul li{ float:left; margin:0 10px;  line-height:28px;}
.mylinks ul li a{ color:Black; line-height:20px;}
.clear{ clear:both; height:0px; width:0px;}

.jobscontentL{ width:455px; float:left; text-align:left;}
.jobscontentR{ width:455px; float:right; text-align: left;}
.job_content a{ color: Blue; text-decoration:none;}
.hunterJobs,.rewardJobs{ padding-top:16px; letter-spacing:4px;}
.hunterJobs ul li
{
    background-position: 33px 6px;
    line-height: 24px;
    height: 24px;
    background-image: url('../images/xlie.gif');
    background-repeat: no-repeat;
    display: block;
    padding-left:65px;
    color:Black;
    overflow:hidden;
}
.hunterJobs ul li a{ color:#0a3466;}
.rewardJobs ul li {background-position: 33px center;
    line-height: 24px;
    height: 24px;
    background-image: url('../images/shang.gif');
    background-repeat: no-repeat;
    display: block;
    padding-left:65px;
    color:Black;  
    overflow:hidden;
    }
.rewardJobs ul li a{ color:#0a3466;}
.vipJobs{ padding-top:16px; letter-spacing:4px;}
.vipJobs ul li
{
    background-position: 12px 9px;
    background-image: url('../images/VIP.gif');
    background-repeat: no-repeat;
    padding-left: 38px;
    line-height: 25px;
    color: Black;
    height: 25px;
    overflow: hidden;
}
.vipJobs ul li a{ color:#0a3466;}
.newJobsL { width:350px; float:left; text-align:left;}
.newJobsR { width:350px; float:right; text-align:left;}
.newJobs ul{ padding-top:10px; letter-spacing:3px; color:#080808;}
.newJobs ul li
{
    background-position: 17px 12px;    
    background-image: url('../images/newJobsIcon.gif');
    background-repeat: no-repeat;
    padding-left:31px;
    line-height:26px;
    height:26px;
    overflow:hidden;
}
.newJobs ul li a{ color:#16457d; font-weight:bold;}
.newsboxtop
{
    background-image: url('../Images/newsboxtop.gif');
    background-repeat: no-repeat;
    height:3px;
    width:735px;
}

.jobsListCss
{
	width:auto; 
	height: auto; 
	border:solid 1px blue; 
	z-index:9999; 
	background-color:#dbf3f5; 
	position:absolute;
	color:#ea4b20;
}
.jobsListCss a { color: #16457d; font-weight:bold;}

